package main

import "fmt"

func main() {
    // 定义并初始化映射
    scores := map[string]int{
        "Alice": 90,
        "Bob":   85,
    }

    // 添加新键值对
    scores["Charlie"] = 88

    // 删除键值对
    delete(scores, "Bob")

    // 遍历映射
    for name, score := range scores {
        fmt.Printf("%s 的分数是 %d\n", name, score)
    }

    // 新增：检查键是否存在
    if score, exists := scores["Alice"]; exists {
        fmt.Printf("Alice 存在，分数为 %d\n", score)
    } else {
        fmt.Println("Alice 不存在")
    }
}